package org.mics.cyy.backUser.vo;

import java.io.Serializable;

import org.mics.jpa.vo.TreeNodeVO;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 菜单信息
 * @author mics
 * @date 2023-10-9
 * @version  1.0
 */
@Data
@Schema(description = "菜单信息")
@EqualsAndHashCode(callSuper = false)
public class MenuVO  extends TreeNodeVO implements Serializable {
	/**
	 * 序列号
	 */
	private static final long serialVersionUID = 7201189979396536505L;
 
	@Schema(description = "菜单图标")
	private String icon; 
 
	@Schema(description = "菜单路径")
	private String url;
	
	@Schema(description = "类型0菜单、1按钮、2目录")
	private Integer type=0;

	@Schema(description = "权限标识")
	 private String permission;
	
	@Schema(description = "0显示、1隐藏")
	private  Integer view=0;
}
